/***********************************************************************************
 * 文件名： board.h
 * 版本： 1
 * 说明：
 * 		提供与板子相关的函数接口。
 * 修改记录：
 * 	2021/04/28: 初版。 刘言。
***********************************************************************************/
#ifndef _BOARD_H_
#define _BOARD_H_


#include "hard_wire.h"


// 确保板子上的所有部分都在一个确定的初始状态。
#define Board_Init()    \
{\
    GPIO_INIT;\
}

// 确保板上的所以东西都在可能的最低功耗状态下，然后MCU停止运行等待唤醒，唤醒后还原到之前状态。
void Board_Sleep();


// 返回 真 表示按钮是按下的
#define Board_ButtonIsDown()    (!BUTTON)



#endif


